iT邦幫忙

2023 iThome 鐵人賽

DAY 3
0
Software Development

百變積木 , 好好玩 系列 第 3

玩積木,學PYTHON -- blockpy

  • 分享至 

  • xImage
  •  
Blockly 是Google 所推出的圖像式程式編輯工具,不需安裝任何的外掛程式,只要打開瀏覽器就可以開始進行相關創作。

這次就要用blockpy這個簡單的專案來學習python

  1. 直接打開blockpy web editor就可以開始玩積木
  2. 進去後就會看到主畫面
    • 要不要註冊,看各位客倌的決定

實作一個九九乘法表

需要的材料有

  • 乘數(X)
  • 被乘數(Y)
  • 乘法運算元
  • 輸出方塊
  • for each方塊
  • 數字1到9
程式碼: 
for i in range(1,10):
    for j in range(1,10):
        print(i*j)

積木實作

  1. Iteration\ 找出for each的積木並拉出來後,利用CTRL-C/CTRL-V 做成兩個後放在一起以備用

  2. List\ 找到Range的方塊拉出來,並在左右兩個框框中輸入1及10,之後複製成兩份備用

  3. 將range方塊分別放置到for方塊中

  4. 這時需要建立乘數及被乘數的變數名稱,選擇選單中Variable變數方塊,分別將變數名稱命名為X及Y

  5. 將變數X及變數Y 拖曳到兩個for each的方塊中

  6. 此時可以看到右邊的python 程式碼,已經有for迴圈的型態出來了

  7. 做四則運算,使用計算(Calculation)方塊的運算方塊

  8. 將積木中的運算元設定為x並將變數X及Y分別置於兩邊

  9. 使用輸出中的print方塊將數值列印出來

  10. 將print 方塊搬回for方塊中

  11. 程式碼就自動產生完成

  12. 點選上面的Run看看成果

簡單用組合積木的方式可以練習基本的python語法


上一篇
如何透過jupyter notebook 操作micro:bit
下一篇
玩積木,學PYTHON - MakeCode IDE (micro:bit) [成品]
系列文
百變積木 , 好好玩 30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言